VehicleJourneySegmentLog

แสดงกลุ่มการเดินทางของยานพาหนะจากจุดแวะพักก่อนหน้าถึงจุดแวะพักปัจจุบันใน Deliveries API

การแสดง JSON
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
ช่อง
stop

object (VehicleStopLog)

ระบุตำแหน่งจุดแวะจริงและงานที่เกี่ยวข้องกับจุดแวะ

drivingDistanceMeters

integer

ระยะทางในการเดินทางจากจุดแวะพักก่อนหน้าถึงจุดจอดรถ

drivingDuration

string (Duration format)

เวลาในการเดินทางจากจุดแวะก่อนหน้าไปยังจุดจอดพักรถ

ระยะเวลาเป็นวินาทีโดยมีตัวเลขเศษส่วนไม่เกิน 9 หลัก ซึ่งลงท้ายด้วย "s" เช่น "3.5s"

VehicleStopLog

อธิบายจุดที่ยานพาหนะจะหยุดในเส้นทางเพื่อทำงานอย่างน้อย 1 งานใน Deliveries API

การแสดง JSON
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
ช่อง
plannedLocation

object (LocationInfoLog)

ตำแหน่งของจุดแวะ โปรดทราบว่าสถานที่ในงานอาจไม่ตรงกับสถานที่นี้ แต่จะอยู่ในระยะสั้นๆ

tasks[]

object (TaskInfoLog)

รายการงานที่ต้องทำที่จุดแวะนี้

state

enum (VehicleStopStateLog)

สถานะยานพาหนะหยุด

TaskInfoLog

ข้อมูลเพิ่มเติมเกี่ยวกับงานที่ดำเนินการที่จุดแวะนี้

การแสดง JSON
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
ช่อง
taskId

string

รหัสของงาน

taskDuration

string (Duration format)

เวลาที่ใช้ในการทำงาน

ระยะเวลาเป็นวินาทีโดยมีตัวเลขเศษส่วนไม่เกิน 9 หลัก ซึ่งลงท้ายด้วย "s" เช่น "3.5s"

targetTimeWindow

object (TimeWindowLog)

กรอบเวลาที่ควรทำงานให้เสร็จ