Request

wiadomość z żądaniem wysłana w ramach wykonania zbiorczego;

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

string

Unikalny identyfikator tego żądania w ramach partii. Wiadomość z odpowiednią wartością requestId jest odpowiedzią na to żądanie. W przypadku metod przesyłania strumieniowego żądań ta sama wartość requestId może być używana wielokrotnie, aby przekazywać wszystkie wiadomości żądania, które są częścią jednej metody. W przypadku metod przesyłania strumieniowego odpowiedzi ta sama wartość requestId może się pojawiać w wielu wiadomościach odpowiedzi.

methodName

string

Wywoływana metoda. Musi to być pełna i jednoznaczna 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 identyfikujący typ. Przykład: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Metadane żądania dotyczące aplikacji.

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