資源:DeliveryVehicle
DeliveryVehicle
訊息。運送車輛會將貨物從倉庫運送至交貨地點,以及從取貨地點運送至倉庫。在某些情況下,運送車輛也會直接將貨物從取貨地點運送至送達地點。
注意:gRPC 和 REST API 使用不同的欄位命名慣例。舉例來說,gRPC API 中的 DeliveryVehicle.current_route_segment
欄位和 REST API 中的 DeliveryVehicle.currentRouteSegment
欄位會參照同一個欄位。
JSON 表示法 |
---|
{ "name": string, "lastLocation": { object ( |
欄位 | |
---|---|
name |
這個傳送媒介的不重複名稱。格式為 |
last |
送貨車輛上次回報的位置。 |
navigation |
運送車輛的導航狀態。 |
current |
已編碼的折線,指定導航系統建議前往下一個路標的路線。當車輛抵達或通過停靠站,以及導航重新規劃路線時,駕駛員應用程式會更新此值。針對指派給車輛的所有有效工作,這些 在某些情況下,這個欄位可能無法用於填入
在這些情況下,Fleet Engine 會在這個欄位填入最近傳遞的 VehicleStop 到即將到來的 VehicleStop 的路線,確保這個欄位的消費者在目前輸送車輛的目前路徑中擁有最準確的資訊。 Base64 編碼字串。 |
current |
如果 |
remaining |
如果 |
remaining |
如果 時間長度以秒為單位,最多可有 9 個小數位數,並應以「 |
remaining |
指派給這輛運輸車輛的旅程區隔 (從車輛最近回報的地點開始)。這個欄位不會填入 |
attributes[] |
自訂運送車輛屬性清單。每個交付車輛最多可包含 100 個屬性,且每個屬性都必須有專屬索引鍵。 |
type |
這個運送車輛的類型。如未設定,這個項目會預設為 |
DeliveryVehicleAttribute
以鍵/值組合描述車輛屬性。「key:value」字串的長度不得超過 256 個字元。
JSON 表示法 |
---|
{ "key": string, "value": string, // Union field |
欄位 | |
---|---|
key |
屬性鍵。 |
value |
屬性值。 |
聯集欄位 delivery_vehicle_attribute_value 。屬性的值可以是字串、布林值或雙精度值。delivery_vehicle_attribute_value 只能是下列其中一項: |
|
string |
字串型屬性值。 注意:這與 |
bool |
布林型屬性值。 |
number |
雙重輸入的屬性值。 |
DeliveryVehicleType
傳送媒介的類型。
列舉 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
這個值未使用。 |
AUTO |
汽車。 |
TWO_WHEELER |
摩托車、輕型機踏車或其他兩輪車輛 |
BICYCLE |
人力運輸。 |
PEDESTRIAN |
人類運輸工具,通常是步行或跑步,沿著行人道移動。 |
方法 |
|
---|---|
|
建立並傳回新的 DeliveryVehicle 。 |
|
傳回指定的 DeliveryVehicle 例項。 |
|
取得符合指定篩選條件的所有 DeliveryVehicle 。 |
|
將更新後的 DeliveryVehicle 資料寫入 Fleet Engine,並將 Tasks 指派給 DeliveryVehicle 。 |