Request

Toplu yürütme kapsamında gönderilen bir istek mesajı.

JSON gösterimi
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Alanlar
requestId

string

Gruptaki bu isteğin benzersiz kimliği. Eşleşen bir requestId içeren yanıt mesajı, bu isteğe verilen yanıttır. İstek akış yöntemlerinde, tek bir yöntemin parçası olan tüm istek mesajlarını iletmek için aynı requestId birden çok kez kullanılabilir. Yanıt akış yöntemlerinde aynı requestId birden fazla yanıt mesajında görünebilir.

methodName

string

Çağırılan yöntem. Tam nitelikli bir yöntem adı olmalıdır. Örnek: google.rpc.batch.Batch.Execute

request

object

İstek yükü.

İsteğe bağlı türde alanlar içeren bir nesne. "@type" adlı ek bir alan, türü tanımlayan bir URI içerir. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Uygulamaya özgü istek meta verileri.

İsteğe bağlı türde alanlar içeren bir nesne. "@type" adlı ek bir alan, türü tanımlayan bir URI içerir. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" }.