Method: providers.vehicles.updateAttributes

Cập nhật một phần các thuộc tính của xe. Chỉ các thuộc tính được đề cập trong yêu cầu mới được cập nhật, các thuộc tính khác sẽ KHÔNG được thay đổi. Lưu ý: điều này khác với vehicles.update, nơi toàn bộ trường attributes sẽ được thay thế bằng trường trong UpdateVehicleRequest, các thuộc tính không có trong yêu cầu sẽ bị xoá.

Yêu cầu HTTP

POST https://fleetengine.googleapis.com/v1/{name=providers/*/vehicles/*}:updateAttributes

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
name

string

Bắt buộc. Phải ở định dạng providers/{provider}/vehicles/{vehicle}. Nhà cung cấp phải là Mã dự án (ví dụ: sample-cloud-project) của dự án trên Google Cloud mà tài khoản dịch vụ thực hiện lệnh gọi này là thành viên.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "header": {
    object (RequestHeader)
  },
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Trường
header

object (RequestHeader)

Tiêu đề tiêu chuẩn của yêu cầu Fleet Engine.

attributes[]

object (VehicleAttribute)

Bắt buộc. Các thuộc tính của xe cần cập nhật. Những thuộc tính không được đề cập sẽ không được thay đổi hay xoá bỏ.

Nội dung phản hồi

vehicles.updateAttributes tin nhắn phản hồi.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
Trường
attributes[]

object (VehicleAttribute)

Bắt buộc. Danh sách đầy đủ và cập nhật về các đặc điểm của xe, bao gồm cả các thuộc tính mới, đã thay đổi và chưa được chỉnh sửa.