Request

Một thông báo yêu cầu được gửi trong quá trình thực thi hàng loạt.

Biểu diễn dưới dạng JSON
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Trường
requestId

string

Mã nhận dạng duy nhất của yêu cầu này trong lô. Thông báo phản hồi có requestId phù hợp là phản hồi cho yêu cầu này. Đối với các phương thức truyền trực tuyến yêu cầu, bạn có thể sử dụng cùng một requestId nhiều lần để truyền tất cả thông báo yêu cầu thuộc một phương thức. Đối với các phương thức truyền trực tuyến phản hồi, cùng một requestId có thể xuất hiện trong nhiều thông báo Phản hồi.

methodName

string

Phương thức đang được gọi. Phải là tên phương thức đủ điều kiện. Ví dụ: google.rpc.batch.Batch.Execute

request

object

Trọng tải yêu cầu.

Một đối tượng chứa các trường thuộc một loại tuỳ ý. Một trường bổ sung "@type" chứa URI xác định loại. Ví dụ: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Siêu dữ liệu yêu cầu dành riêng cho ứng dụng.

Một đối tượng chứa các trường thuộc một loại tuỳ ý. Một trường bổ sung "@type" chứa URI xác định loại. Ví dụ: { "id": 1234, "@type": "types.example.com/standard/id" }.