REST Resource: providers.taskTrackingInfo

リソース: TaskTrackingInfo

TaskTrackingInfo メッセージ。このメッセージには、表示に使用されるタスク トラッキング情報が含まれています。トラッキング ID が複数のタスクに関連付けられている場合、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 正規化 Form C に沿って正規化されています。* 次の ASCII 文字を含めることはできません: '/'、':'、'?'、','、'#'。

vehicleLocation

object (DeliveryVehicleLocation)

車両の最終位置。

routePolylinePoints[]

object (LatLng)

接続時に、タスクの場所までの車両の予想ルートのポリラインを形成するポイントのリスト。

remainingStopCount

integer

タスクの停留所まで車両が残す停留所の数(タスクの停留所を含む)。たとえば、車両の次の停留所がタスクの停留所である場合、値は 1 になります。

remainingDrivingDistanceMeters

integer

目的の VehicleStop までの残りの合計距離(メートル単位)。

estimatedArrivalTime

string (Timestamp format)

停留所までの予定到着時刻を示すタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

estimatedTaskCompletionTime

string (Timestamp format)

タスクの推定完了時間を示すタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

state

enum (State)

タスクの現在の実行状態。

taskOutcome

enum (TaskOutcome)

タスクの実行を試みた結果。

taskOutcomeTime

string (Timestamp format)

プロバイダによってタスクの結果が設定された日時を示すタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

plannedLocation

object (LocationInfo)

変更不可。タスクを完了する場所。

targetTimeWindow

object (TimeWindow)

タスクを完了する必要がある時間枠。

attributes[]

object (TaskAttribute)

タスクに設定されたカスタム属性。

メソッド

get

指定された TaskTrackingInfo インスタンスを返します。