- Tài nguyên: Giao hàng
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Phương thức
Tài nguyên: Giao hàng
Tin nhắn DeliveryVehicle
. Xe giao hàng vận chuyển các lô hàng từ kho hàng đến địa điểm giao hàng và từ địa điểm nhận hàng đến kho hàng. Trong một số trường hợp, xe giao hàng cũng vận chuyển lô hàng trực tiếp từ vị trí lấy hàng đến địa điểm giao hàng.
Lưu ý: Các 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 ( |
Các 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ều hướng của Xe giao hàng. |
currentRouteSegment |
Hình nhiều đường được mã hoá xác định tuyến đường mà điều hướng đề xuất đi đến điểm tham chiếu tiếp theo. Ứng dụng lái xe sẽ cập nhật thông tin này khi bạn đến một điểm dừng hoặc vượt qua một điểm dừng, cũng như khi lộ trình chuyển tuyến. 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 vào
Trong các trường hợp này, Fleet Engine sẽ điền sẵn tuyến đường từ CustomerStop được thông qua gần đây nhất đến CarsStop sắp tới để đảm bảo rằng người dùng của trường này có thông tin sẵn có tốt nhất về đường dẫn hiện tại của Xe giao hàng. Chuỗi được mã hoá base64. |
currentRouteSegmentEndPoint |
Vị trí mà 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 cho Fleet Engine sẽ bỏ qua trường này trong |
remainingDuration |
Thời gian lái xe còn lại của Fleet Engine sẽ bỏ qua trường này trong Thời lượng tính bằng giây có tối đa 9 chữ số phân số, kết thúc bằng ' |
remainingVehicleJourneySegments[] |
Đoạn hành trình đượ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 theo 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 thì chế độ mặc định sẽ là |
DeliveryVehicleAttribute
Mô tả thuộc tính xe dưới dạng một cặp khoá-giá trị. Độ dài chuỗi "key:value" không được vượt quá 256 ký tự.
Biểu diễn dưới dạng JSON |
---|
{ "key": string, "value": string, // Union field |
Các trường | |
---|---|
key |
Khoá của thuộc tính. |
value |
Giá trị của thuộc tính. |
Trường nhóm delivery_vehicle_attribute_value . Giá trị của thuộc tính có thể ở dạng chuỗi, bool hoặc kiểu double. 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 hợp này giống với trường |
boolValue |
Giá trị thuộc tính đã nhập là Boolean. |
numberValue |
Giá trị thuộc tính đã nhập 2 lần. |
DeliveryVehicleType
Loại xe giao hàng.
Enum | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
Giá trị này chưa được sử dụng. |
AUTO |
Một chiếc ô tô. |
TWO_WHEELER |
Xe mô tô, xe máy hoặc xe mô tô hai bánh khác |
BICYCLE |
Phương tiện vận tải do con người làm ra. |
PEDESTRIAN |
Phương tiện giao thông của con người, thường là đi bộ hoặc chạy, đi dọc theo các đường dành cho người đi bộ. |
Phương thức |
|
---|---|
|
Tạo và trả về một DeliveryVehicle mới. |
|
Trả về thực thể 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, rồi chỉ định Tasks cho DeliveryVehicle . |