Request

Uma mensagem de solicitação enviada como parte de uma execução em lote.

Representação JSON
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Campos
requestId

string

ID exclusivo dessa solicitação no lote. A mensagem de resposta com uma requestId correspondente é a resposta a essa solicitação. Para métodos de streaming de solicitação, o mesmo requestId pode ser usado várias vezes para transmitir todas as mensagens de solicitação que fazem parte de um único método. Para métodos de streaming de resposta, o mesmo requestId pode aparecer em várias mensagens de resposta.

methodName

string

Método chamado. Precisa ser um nome de método totalmente qualificado. Exemplo: google.rpc.batch.Batch.Execute

request

object

O payload da solicitação.

Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type" contém uma URI que identifica o tipo. Exemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Metadados de solicitação específicos do aplicativo.

Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type" contém uma URI que identifica o tipo. Exemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.