- Tài nguyên: Giao xe
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Phương thức
Tài nguyên: Deliveryvehicle
Tin nhắn DeliveryVehicle
. Xe giao hàng sẽ vận chuyển các gói hàng từ tổng kho đến địa điểm giao hàng và từ một vị trí đón đến kho. Trong một số trường hợp, xe giao hàng cũng vận chuyển trực tiếp các gói hàng từ vị trí đến lấy hàng.
Lưu ý: API gRPC và REST sử dụng các quy ước đặt tên trường khác nhau. Ví dụ: trường DeliveryVehicle.current_route_segment
trong API gRPC và trường DeliveryVehicle.currentRouteSegment
trong API REST tham chiếu đến cùng một trường.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "lastLocation": { object ( |
Trường | |
---|---|
name |
Tên riêng biệt của Xe giao hàng này. Định dạng là |
lastLocation |
Vị trí được báo cáo gần đây nhất của Xe giao hàng. |
navigationStatus |
Trạng thái đi theo chỉ dẫn của Xe giao hàng. |
currentRouteSegment |
Hình nhiều đường được mã hoá chỉ định tuyến đường mà tính năng điều hướng đề xuất đi đến điểm tham chiếu tiếp theo. Ứng dụng trình điều khiển sẽ cập nhật thông tin này khi đạt hoặc vượt qua một điểm dừng và khi việc định tuyến lại. Các Có một vài trường hợp mà trường này có thể không được dùng để điền
Trong những trường hợp này, Fleet Engine sẽ điền vào trường này một tuyến đường từ xe VehicleStop đã vượt qua gần đây nhất đến VehicleStop sắp tới để đảm bảo rằng người tiêu dùng trong trường này có thông tin phù hợp nhất về lộ trình hiện tại của Xe giao hàng. Chuỗi được mã hoá base64. |
currentRouteSegmentEndPoint |
Vị trí kết thúc Trường này sẽ bị bỏ qua trong các lệnh gọi |
remainingDistanceMeters |
Quãng đường lái xe còn lại của Fleet Engine bỏ qua trường này trong |
remainingDuration |
Thời gian lái xe còn lại cho Fleet Engine bỏ qua trường này trong Thời lượng tính bằng giây với tối đa 9 chữ số phân số, kết thúc bằng " |
remainingVehicleJourneySegments[] |
Những đoạn đường được chỉ định cho Xe giao hàng này, bắt đầu từ vị trí được báo cáo gần đây nhất của Xe. Trường này sẽ không được điền sẵn trong phản hồi của |
attributes[] |
Danh sách các thuộc tính xe giao hàng tuỳ chỉnh. Xe giao hàng có thể có tối đa 100 thuộc tính và mỗi thuộc tính phải có một khoá duy nhất. |
type |
Loại xe giao hàng này. Nếu bạn không đặt chính sách này, giá trị mặc định sẽ là |
DeliveryVehicleAttribute
Mô tả thuộc tính xe dưới dạng một cặp khoá-giá trị. "key:value" độ dài chuỗi không được vượt quá 256 ký tự.
Biểu diễn dưới dạng JSON |
---|
{ "key": string, "value": string, // Union field |
Trường | |
---|---|
key |
Khoá của thuộc tính. |
value |
Giá trị của thuộc tính. |
Trường kết hợp delivery_vehicle_attribute_value . Giá trị của thuộc tính có thể ở dạng chuỗi, bool hoặc kiểu kép. delivery_vehicle_attribute_value chỉ có thể là một trong những trạng thái sau đây: |
|
stringValue |
Giá trị thuộc tính đã nhập chuỗi. Lưu ý: Trường này giống với trường |
boolValue |
Giá trị thuộc tính được nhập bằng Boolean. |
numberValue |
Giá trị thuộc tính được nhập hai lần. |
DeliveryVehicleType
Loại xe giao hàng.
Enum | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
Giá trị này không được dùng. |
AUTO |
Một chiếc ô tô. |
TWO_WHEELER |
Xe mô tô, xe máy hoặc các phương tiện hai bánh khác |
BICYCLE |
Phương tiện vận tải sử dụng con người. |
PEDESTRIAN |
Phương tiện chuyên chở người, thường đi bộ hoặc chạy dọc theo đường dành cho người đi bộ. |
Phương thức |
|
---|---|
|
Tạo và trả về một DeliveryVehicle mới. |
|
Trả về phiên bản DeliveryVehicle đã chỉ định. |
|
Lấy tất cả DeliveryVehicle đáp ứng tiêu chí lọc đã chỉ định. |
|
Ghi dữ liệu DeliveryVehicle đã cập nhật vào Fleet Engine và chỉ định Tasks cho DeliveryVehicle . |