REST Resource: providers.taskTrackingInfo

資源:TaskTrackingInfo

TaskTrackingInfo 訊息。訊息中包含會用於顯示的工作追蹤資訊。如果追蹤 ID 與多個工作相關聯,Fleet Engine 會根據經驗法則判斷要選取哪個 Task 的 TaskTrackingInfo。

JSON 表示法
{
  "name": string,
  "trackingId": string,
  "vehicleLocation": {
    object (DeliveryVehicleLocation)
  },
  "routePolylinePoints": [
    {
      object (LatLng)
    }
  ],
  "remainingStopCount": integer,
  "remainingDrivingDistanceMeters": integer,
  "estimatedArrivalTime": string,
  "estimatedTaskCompletionTime": string,
  "state": enum (State),
  "taskOutcome": enum (TaskOutcome),
  "taskOutcomeTime": string,
  "plannedLocation": {
    object (LocationInfo)
  },
  "targetTimeWindow": {
    object (TimeWindow)
  },
  "attributes": [
    {
      object (TaskAttribute)
    }
  ]
}
欄位
name

string

格式必須是 providers/{provider}/taskTrackingInfo/{tracking},其中 tracking 代表追蹤 ID。

trackingId

string

無法變更。工作的追蹤 ID。* 必須是有效的萬國碼 (Unicode) 字串。* 長度上限為 64 個字元。* 根據 Unicode 正規化表單 C 進行正規化處理。* 不得包含下列任一 ASCII 字元:「/」、「:」、「?」、「,」或「#」。

vehicleLocation

object (DeliveryVehicleLocation)

車輛的最後一個位置。

routePolylinePoints[]

object (LatLng)

車輛預期路線到這項工作位置的折線時,所連接的點清單。

remainingStopCount

integer

表示車輛在達到工作停靠站 (包括工作停靠站) 前的停靠站數。舉例來說,如果車輛的下一個停靠站是工作停靠站,這個值會是 1。

remainingDrivingDistanceMeters

integer

與利息 VehicleStop 之間的總距離 (以公尺為單位)。

estimatedArrivalTime

string (Timestamp format)

指出抵達停靠站地點的預計抵達時間時間戳記。

RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

estimatedTaskCompletionTime

string (Timestamp format)

指出工作預計完成時間的時間戳記。

RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

state

enum (State)

工作目前的執行狀態。

taskOutcome

enum (TaskOutcome)

嘗試執行任務的結果。

taskOutcomeTime

string (Timestamp format)

指出提供者設定工作結果時間的時間戳記。

RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

plannedLocation

object (LocationInfo)

無法變更。完成工作的位置。

targetTimeWindow

object (TimeWindow)

應完成工作的時間範圍。

attributes[]

object (TaskAttribute)

工作上設定的自訂屬性。

方法

get

傳回指定的 TaskTrackingInfo 例項。