Request

Сообщение запроса, отправленное как часть пакетного выполнения.

JSON-представление
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Поля
requestId

string

Уникальный идентификатор этого запроса в пакете. Ответное сообщение с соответствующим requestId является ответом на этот запрос. Для методов потоковой передачи запросов один и тот же requestId может использоваться несколько раз для передачи всех сообщений запроса, которые являются частью одного метода. Для методов потоковой передачи ответов один и тот же requestId может отображаться в нескольких сообщениях ответа.

methodName

string

Вызываемый метод. Должно быть полное имя метода. Пример: google.rpc.batch.Batch.Execute.

request

object

Полезная нагрузка запроса.

Объект, содержащий поля произвольного типа. Дополнительное поле "@type" содержит URI, идентифицирующий тип. Пример: { "id": 1234, "@type": "types.example.com/standard/id" } .

extensions[]

object

Метаданные запроса конкретного приложения.

Объект, содержащий поля произвольного типа. Дополнительное поле "@type" содержит URI, идентифицирующий тип. Пример: { "id": 1234, "@type": "types.example.com/standard/id" } .