Request

Wiadomość z prośbą wysłana w ramach wykonywania wsadowego.

Zapis JSON
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Pola
requestId

string

Unikalny identyfikator tego żądania w grupie. Odpowiedź z odpowiedzią requestId to odpowiedź na tę prośbę. W przypadku metod strumieniowania żądań ten sam parametr requestId może być używany wielokrotnie do przekazywania wszystkich wiadomości pochodzących z pojedynczej metody. W przypadku metod strumieniowania odpowiedzi ta sama wartość requestId może być widoczna w kilku wiadomościach z odpowiedziami.

methodName

string

Wywoływana metoda. Musi to być w pełni kwalifikowana nazwa metody. Przykład: google.rpc.batch.Batch.Execute

request

object

Ładunek żądania.

Obiekt zawierający pola dowolnego typu. Dodatkowe pole "@type" zawiera identyfikator URI określający typ zasobu. Przykład: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Metadane żądania aplikacji.

Obiekt zawierający pola dowolnego typu. Dodatkowe pole "@type" zawiera identyfikator URI określający typ zasobu. Przykład: { "id": 1234, "@type": "types.example.com/standard/id" }.