資源: DeliveryVehicle
DeliveryVehicle
訊息。貨運車輛會從庫房運送到送貨地點,再從上車地點到庫房。在某些情況下,貨運車輛也會直接從取貨地點將貨物運送到送貨地點。
注意:gRPC 和 REST API 採用不同的欄位命名慣例。舉例來說,gRPC API 中的 DeliveryVehicle.current_route_segment
欄位與 REST API 中的 DeliveryVehicle.currentRouteSegment
欄位參照了同一個欄位。
JSON 表示法 |
---|
{ "name": string, "lastLocation": { object ( |
欄位 | |
---|---|
name |
這輛貨車的專屬名稱。格式為 |
lastLocation |
貨運車輛上次回報的位置。 |
navigationStatus |
運輸車輛的導航狀態。 |
currentRouteSegment |
指定導覽建議前往下一個路線控點的編碼折線。當達到或經過停靠站,以及導航重新規劃路線時,駕駛應用程式會更新這項設定。對於指派給車輛的所有進行中工作,這些 在下列情況下,這個欄位可能不會用來填入
在這些情況下,Fleet Engine 會在這個欄位填入最新 VehicleStop 到即將實施的 VehicleStop 之間的路線,以確保這個欄位的使用者掌握車輛目前運送路徑的最佳資訊。 Base64 編碼的字串。 |
currentRouteSegmentEndPoint |
如果 |
remainingDistanceMeters |
如果 |
remainingDuration |
如果 持續時間以秒為單位,最多 9 個小數位數,結尾為「 |
remainingVehicleJourneySegments[] |
指派給這輛貨車車輛的旅程區隔,從車輛最近回報的地點開始。這個欄位不會填入 |
attributes[] |
自訂交付車輛屬性的清單。運送車輛最多能有 100 個屬性,而且每個屬性都必須有專屬金鑰。 |
type |
這輛送貨車輛的類型。如未設定,則預設為 |
DeliveryVehicleAttribute
將車輛屬性描述為鍵/值組合。「key:value」字串的長度不得超過 256 個半形字元。
JSON 表示法 |
---|
{ "key": string, "value": string, // Union field |
欄位 | |
---|---|
key |
屬性的鍵。 |
value |
屬性的值。 |
聯集欄位 delivery_vehicle_attribute_value 。屬性值可以是字串、布林值或雙精度浮點數類型。delivery_vehicle_attribute_value 只能是下列其中一項: |
|
stringValue |
字串類型的屬性值。 注意:這與最終會淘汰的 |
boolValue |
布林值的輸入屬性值。 |
numberValue |
雙重輸入屬性值。 |
DeliveryVehicleType
送貨車輛的類型,
列舉 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
未使用這個值。 |
AUTO |
汽車。 |
TWO_WHEELER |
摩托車、機車或其他雙輪車 |
BICYCLE |
透過人機運輸。 |
PEDESTRIAN |
運輸公司,通常是步行或跑步,並沿著人行道行駛。 |
方法 |
|
---|---|
|
建立並傳回新的 DeliveryVehicle 。 |
|
傳回指定的 DeliveryVehicle 例項。 |
|
取得符合指定篩選條件的所有 DeliveryVehicle 。 |
|
這個外掛程式能將更新的 DeliveryVehicle 資料寫入 Fleet Engine,並將 Tasks 指派給 DeliveryVehicle 。 |