Method: providers.vehicles.update

Ghi dữ liệu xe đã cập nhật vào Công cụ quản lý đội xe.

Khi cập nhật Vehicle, bạn không thể cập nhật các trường sau đây vì các trường này do máy chủ quản lý:

  • currentTrips
  • availableCapacity
  • currentRouteSegmentVersion
  • waypointsVersion

Bạn cũng không thể cập nhật name của xe.

Nếu trường attributes được cập nhật, tất cả thuộc tính của xe sẽ được thay thế bằng các thuộc tính được cung cấp trong yêu cầu. Nếu bạn chỉ muốn cập nhật một số thuộc tính, hãy xem phương thức vehicles.updateAttributes. Tương tự, bạn có thể cập nhật trường waypoints, nhưng phải chứa tất cả điểm tham chiếu hiện có trên xe và không có điểm tham chiếu nào khác.

Yêu cầu HTTP

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

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

Tham số đường dẫn

Tham số
name

string

Bắt buộc. Phải ở định dạng providers/{provider}/vehicles/{vehicle}. {provider} phải là Mã dự án (ví dụ: sample-cloud-project) của Dự á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.

Tham số truy vấn

Tham số
header

object (RequestHeader)

Tiêu đề yêu cầu thông thường của Công cụ của đội xe.

updateMask

string (FieldMask format)

Bắt buộc. Một mặt nạ trường cho biết những trường nào của Vehicle cần cập nhật. Bạn phải cung cấp ít nhất một tên trường.

Đây là danh sách tên trường đủ điều kiện được phân tách bằng dấu phẩy. Ví dụ: "user.displayName,photo"

Nội dung yêu cầu

Nội dung yêu cầu chứa một bản sao của Vehicle.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản của Vehicle.