VehicleJourneySegmentLog

Bir aracın Deliveries API'deki önceki durağından mevcut durağa kadar olan seyahat segmentini temsil eder.

JSON gösterimi
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
Alanlar
stop

object (VehicleStopLog)

Gerçek durak konumunu ve durakla ilişkili görevleri belirtir.

drivingDistanceMeters

integer

Önceki duraktan araç durağına kadar olan mesafe.

drivingDuration

string (Duration format)

Önceki duraktan araç durağına kadar olan seyahat süresi.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

VehicleStopLog

Bir aracın, Deliveries API'deki bir veya daha fazla görevi gerçekleştirmek için dururken duracağı bir noktayı açıklar.

JSON gösterimi
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
Alanlar
plannedLocation

object (LocationInfoLog)

Durağın konumu. Görevlerdeki konumların bu konumla tam olarak eşleşmeyebileceğini ancak kısa bir mesafede olacağını unutmayın.

tasks[]

object (TaskInfoLog)

Bu durakta gerçekleştirilecek görevlerin listesi.

state

enum (VehicleStopStateLog)

Araç Durdurma durumu.

TaskInfoLog

Bu durakta gerçekleştirilen görevle ilgili ek bilgiler.

JSON gösterimi
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
Alanlar
taskId

string

Görevin kimliği.

taskDuration

string (Duration format)

Görevi gerçekleştirmek için gereken süre.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

targetTimeWindow

object (TimeWindowLog)

Görevin tamamlanması gereken zaman aralığı.