資源:DeliveryVehicle
DeliveryVehicle 訊息。運送車輛會將貨物從倉庫運送至交貨地點,以及從取貨地點運送至倉庫。在某些情況下,運送車輛也會直接將貨物從取貨地點運送至送達地點。
注意:gRPC 和 REST API 使用不同的欄位命名慣例。舉例來說,gRPC API 中的 DeliveryVehicle.current_route_segment 欄位和 REST API 中的 DeliveryVehicle.currentRouteSegment 欄位會參照同一個欄位。
| JSON 表示法 | 
|---|
| { "name": string, "lastLocation": { object ( | 
| 欄位 | |
|---|---|
| name | 
 這個提交媒介的專屬名稱。格式為  | 
| lastLocation | 
 運送車輛上次回報的位置。 | 
| pastLocations[] | 
 僅限輸入。這輛車輛過去曾經過,但尚未向車隊引擎回報的位置。這個值會在  | 
| 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。 | 
| 
 | 從 Fleet Engine 中刪除 DeliveryVehicle。 | 
| 
 | 傳回指定的 DeliveryVehicle例項。 | 
| 
 | 取得符合指定篩選條件的所有 DeliveryVehicle。 | 
| 
 | 將更新後的 DeliveryVehicle資料寫入 Fleet Engine,並將Tasks指派給DeliveryVehicle。 |