REST Resource: providers.taskTrackingInfo

資源:TaskTrackingInfo

TaskTrackingInfo 訊息。訊息含有將用於顯示的工作追蹤資訊。如果追蹤 ID 與多個 Tasks 相關聯,Fleet Engine 會根據經驗法則來決定要選取哪個任務的 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 例項。