Request

Un mensaje de solicitud enviado 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

ID único de esta solicitud dentro del lote. El mensaje de respuesta con un requestId que coincide es la respuesta a esta solicitud. Para los métodos de transmisión de solicitudes, se puede usar el mismo requestId varias veces a fin de pasar todos los mensajes de solicitud que forman parte de un solo método. Para los métodos de transmisión de respuestas, el mismo requestId puede aparecer 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

Metadatos de solicitudes específicas 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" }.