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