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 正規化形式 C に従って正規化されています。* 次の ASCII 文字を含めることはできません: '/'、':'、'?'、','、'#'。

vehicleLocation

object (DeliveryVehicleLocation)

車両の最終位置。

routePolylinePoints[]

object (LatLng)

接続すると、このタスクのロケーションまでの車両の推定ルートのポリラインを形成するポイントのリスト。

remainingStopCount

integer

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

remainingDrivingDistanceMeters

integer

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

estimatedArrivalTime

string (Timestamp format)

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

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

estimatedTaskCompletionTime

string (Timestamp format)

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

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

state

enum (State)

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

taskOutcome

enum (TaskOutcome)

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

taskOutcomeTime

string (Timestamp format)

プロバイダがタスクの結果を設定した日時を示すタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

plannedLocation

object (LocationInfo)

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

targetTimeWindow

object (TimeWindow)

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

attributes[]

object (TaskAttribute)

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

メソッド

get

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