Request

Pesan permintaan yang dikirim sebagai bagian dari eksekusi batch.

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

string

ID unik dari permintaan ini dalam batch. Pesan Respons dengan requestId yang cocok adalah respons terhadap permintaan ini. Untuk metode streaming permintaan, requestId yang sama dapat digunakan beberapa kali untuk meneruskan semua pesan permintaan yang merupakan bagian dari satu metode. Untuk metode streaming respons, requestId yang sama dapat muncul di beberapa pesan Respons.

methodName

string

Metode yang dipanggil. Harus nama metode yang sepenuhnya memenuhi syarat. Contoh: google.rpc.batch.Batch.Execute

request

object

Payload permintaan.

Objek yang berisi kolom dengan jenis arbitrer. Kolom tambahan "@type" berisi URI yang mengidentifikasi jenisnya. Contoh: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Metadata permintaan khusus aplikasi.

Objek yang berisi kolom dengan jenis arbitrer. Kolom tambahan "@type" berisi URI yang mengidentifikasi jenisnya. Contoh: { "id": 1234, "@type": "types.example.com/standard/id" }.