Request

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ô. Tin nhắn phản hồi có requestId trùng khớ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, có thể sử dụng cùng một requestId nhiều lần để chuyển tất cả các thông báo yêu cầu thuộc một phương thức duy nhất. Đối với các phương thức truyền trực tuyến câu trả lời, cùng một requestId có thể xuất hiện trong nhiều tin nhắn 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

Tải trọng yêu cầu.

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

extensions[]

object

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

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