VehicleJourneySegmentLog

Deliveries API で、前の停車地から現在の停車地までの車両の移動セグメントを表します。

JSON 表現
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
フィールド
stop

object (VehicleStopLog)

実際の停車場所の場所と、関連するタスクを指定します。

drivingDistanceMeters

integer

前の駅 / 停留所から車両駅までの移動距離。

drivingDuration

string (Duration format)

前の停車地から車両停留所までの移動時間。

s」で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

VehicleStopLog

Deliveries API で 1 つ以上のタスクを実行するために、車両が停車する地点を示します。

JSON 表現
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
フィールド
plannedLocation

object (LocationInfoLog)

停車地の場所。タスク内の場所は、この場所と完全には一致しない場合がありますが、近距離になります。

tasks[]

object (TaskInfoLog)

この駅 / 停留所で行われるタスクのリスト。

state

enum (VehicleStopStateLog)

VehicleStop の状態。

TaskInfoLog

この駅 / 停留所で実行されたタスクに関する追加情報。

JSON 表現
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
フィールド
taskId

string

タスクの ID。

taskDuration

string (Duration format)

タスクの実行に必要な時間。

s」で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

targetTimeWindow

object (TimeWindowLog)

タスクを完了すべき時間枠。