資源:貨運車輛
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 的路線,確保這個欄位的消費者在目前運輸車輛路徑上取得最準確的資訊。 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 。 |