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 Normalization Form C 進行正規化。* 不得包含下列任何 ASCII 字元:'/'、':'、'?'、',' 或 '#'。

vehicleLocation

object (DeliveryVehicleLocation)

車輛的最後位置。

routePolylinePoints[]

object (LatLng)

點的清單,連接後會形成車輛前往此任務位置的預期路線折線。

remainingStopCount

integer

指車輛在抵達工作停靠站前剩餘的停靠站數量,包括工作停靠站。例如,如果車輛的下一個停靠站為工作停靠站,這個值會是 1。

remainingDrivingDistanceMeters

integer

到目標 VehicleStop 的總剩餘距離,以公尺為單位。

estimatedArrivalTime

string (Timestamp format)

表示停靠地點預估抵達時間的時間戳記。

RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

estimatedTaskCompletionTime

string (Timestamp format)

指示工作預估完成時間的時間戳記。

RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

state

enum (State)

工作目前的執行狀態。

taskOutcome

enum (TaskOutcome)

嘗試執行工作時的結果。

taskOutcomeTime

string (Timestamp format)

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

RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

plannedLocation

object (LocationInfo)

不可變動。工作完成的地點。

targetTimeWindow

object (TimeWindow)

應完成工作時段。

attributes[]

object (TaskAttribute)

在工作上設定的自訂屬性。

方法

get

傳回指定的 TaskTrackingInfo 例項。