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 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 mungkin muncul di beberapa pesan Respons.

methodName

string

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

request

object

Payload permintaan.

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

extensions[]

object

Metadata permintaan khusus aplikasi.

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