- Tài nguyên: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Phương thức
Tài nguyên: DeliveryVehicle
Thông báo DeliveryVehicle
. Xe tải giao hàng vận chuyển các lô hàng từ kho đến địa điểm giao hàng và từ địa điểm lấy hàng đến kho. Trong một số trường hợp, xe giao hàng cũng vận chuyển hàng hoá trực tiếp từ địa điểm lấy hàng đến địa điểm giao 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 duy nhất của Xe phân phối này. Định dạng là |
lastLocation |
Vị trí gần đây nhất được báo cáo của Xe giao hàng. |
pastLocations[] |
Chỉ nhập. Những địa điểm mà Xe giao hàng này đã từng đến nhưng chưa được báo cáo cho Công cụ quản lý đội xe. Phương thức này được dùng trong |
navigationStatus |
Trạng thái chỉ đường của Xe giao hàng. |
currentRouteSegment |
Hình đa tuyến được mã hoá chỉ định tuyến đường mà tính năng chỉ đường đề xuất đi đến điểm trung gian tiếp theo. Ứng dụng trình điều khiển sẽ cập nhật thông tin này khi bạn đến hoặc đi qua một điểm dừng và khi chỉ đường định tuyến lại. Các Có một số trường hợp trường này có thể không được dùng để điền sẵn
Trong những trường hợp này, Công cụ quản lý đội xe sẽ điền sẵn vào trường này một tuyến đường từ VehicleStop đã đi qua gần đây nhất đến VehicleStop sắp tới để đảm bảo rằng người dùng của trường này có thông tin tốt nhất hiện có về đường dẫn 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 |
Khoảng cách lái xe còn lại cho Công cụ của Fleet sẽ bỏ qua trường này trong |
remainingDuration |
Thời gian lái xe còn lại cho Công cụ của Fleet 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ố thập phân, kết thúc bằng " |
remainingVehicleJourneySegments[] |
Các đ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 trong phản hồi của |
attributes[] |
Danh sách các thuộc tính tuỳ chỉnh của Xe giao hàng. Một Xe phân phối có thể có tối đa 100 thuộc tính và mỗi thuộc tính phải có một khoá riêng biệt. |
type |
Loại xe giao hàng này. Nếu bạn không đặt, giá trị mặc định sẽ là |
DeliveryVehicleAttribute
Mô tả một thuộc tính của xe dưới dạng một cặp khoá-giá trị. Chiều dài chuỗi "khoá:giá trị" 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 hợp hợp nhất delivery_vehicle_attribute_value . Giá trị của thuộc tính có thể ở dạng chuỗi, bool hoặc double. delivery_vehicle_attribute_value chỉ có thể là một trong những loại sau: |
|
stringValue |
Giá trị thuộc tính được nhập dưới dạng 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 sử dụng. |
AUTO |
Một chiếc ô tô. |
TWO_WHEELER |
Xe mô tô, xe máy hoặc phương tiện hai bánh khác |
BICYCLE |
Phương tiện vận tải do con người vận hành. |
PEDESTRIAN |
Phương tiện vận chuyển con người, thường là đi bộ hoặc chạy dọc theo đường đi bộ. |
Phương thức |
|
---|---|
|
Tạo và trả về một DeliveryVehicle mới. |
|
Xoá DeliveryVehicle khỏi Công cụ quản lý đội xe. |
|
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 Công cụ của đội xe và chỉ định Tasks cho DeliveryVehicle . |