資源: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。 |