REST Resource: providers.taskTrackingInfo

ทรัพยากร: TaskTrackingInfo

ข้อความ TaskTrackingInfo ข้อความมีข้อมูลการติดตามงานที่จะใช้ในการแสดง หากรหัสติดตามเชื่อมโยงกับ Tasks หลายรายการ เครื่องมือของ Fleet จะใช้การเรียนรู้เพื่อตัดสินใจเลือก TaskTrackingInfo ของ Tasks รายการใด

การแสดง 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 แสดงถึงรหัสติดตาม

trackingId

string

เปลี่ยนแปลงไม่ได้ รหัสติดตามของงาน * ต้องเป็นสตริง Unicode ที่ถูกต้อง * จำกัดความยาวสูงสุด 64 อักขระ * แปลงตามรูปแบบการแปลง Unicode C * ต้องไม่มีอักขระ ASCII ต่อไปนี้ /, :, ?, , หรือ #

vehicleLocation

object (DeliveryVehicleLocation)

ตำแหน่งล่าสุดของยานพาหนะ

routePolylinePoints[]

object (LatLng)

รายการจุดที่เมื่อเชื่อมต่อกันแล้วจะกลายเป็นเส้นประกอบของเส้นทางที่คาดการณ์ไว้ของยานพาหนะไปยังตำแหน่งของงานนี้

remainingStopCount

integer

ระบุจำนวนป้ายจอดรถที่เหลืออยู่จนกว่าจะถึงป้ายจอดรถสุดท้ายของงาน รวมถึงป้ายจอดรถสุดท้ายของงาน เช่น หากป้ายจอดรถถัดไปของยานพาหนะเป็นป้ายจอดรถของงาน ค่าจะเป็น 1

remainingDrivingDistanceMeters

integer

ระยะทางที่เหลือทั้งหมดเป็นเมตรไปยังVehicleStopที่น่าสนใจ

estimatedArrivalTime

string (Timestamp format)

การประทับเวลาที่ระบุเวลาถึงโดยประมาณไปยังตำแหน่งป้าย

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

estimatedTaskCompletionTime

string (Timestamp format)

การประทับเวลาที่ระบุเวลาโดยประมาณที่งานจะเสร็จสมบูรณ์

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

state

enum (State)

สถานะการดําเนินการปัจจุบันของงาน

taskOutcome

enum (TaskOutcome)

ผลลัพธ์ของการพยายามดำเนินงาน

taskOutcomeTime

string (Timestamp format)

การประทับเวลาที่ระบุเวลาที่ผู้ให้บริการตั้งค่าผลลัพธ์ของงาน

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

plannedLocation

object (LocationInfo)

เปลี่ยนแปลงไม่ได้ สถานที่ที่จะทำภารกิจให้เสร็จสมบูรณ์

targetTimeWindow

object (TimeWindow)

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

attributes[]

object (TaskAttribute)

แอตทริบิวต์ที่กำหนดเองซึ่งตั้งค่าไว้ในงาน

เมธอด

get

แสดงผลอินสแตนซ์ TaskTrackingInfo ที่ระบุ