VehicleJourneySegmentLog

Bir aracın önceki durağından Deliveries API'deki geçerli 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 seyahat mesafesi.

drivingDuration

string (Duration format)

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

En fazla dokuz kesir basamağı içeren ve "s" ile biten saniye cinsinden bir süre. Örnek: "3.5s".

VehicleStopLog

Bir aracın Deliveries API'de bir veya daha fazla görevi gerçekleştirmek için yolculuğunda duracağı bir noktayı tanımlar.

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

object (LocationInfoLog)

Durak konumu. Görevlerdeki konumların bu konumla tam olarak eşleşmeyebileceğini, ancak kısa bir mesafe içinde olacağını unutmayın.

tasks[]

object (TaskInfoLog)

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

state

enum (VehicleStopStateLog)

VehicleStop 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ğı içeren ve "s" ile biten saniye cinsinden bir süre. Örnek: "3.5s".

targetTimeWindow

object (TimeWindowLog)

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