REST Resource: providers.taskTrackingInfo

Resource: TaskTrackingInfo

Pesan TaskTrackingInfo. Pesan berisi informasi pelacakan tugas yang akan digunakan untuk ditampilkan. Jika ID pelacakan dikaitkan dengan beberapa Tugas, Fleet Engine menggunakan heuristik untuk menentukan TaskTrackingInfo Tugas mana yang akan dipilih.

Representasi 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)
    }
  ]
}
Kolom
name

string

Harus dalam format providers/{provider}/taskTrackingInfo/{tracking}, dengan tracking mewakili ID pelacakan.

trackingId

string

Tidak dapat diubah. ID pelacakan Tugas. * Harus berupa string Unicode yang valid. * Dibatasi hingga maksimum 64 karakter. * Dinormalisasi sesuai dengan Unicode Normalization Form C. * Tidak boleh berisi salah satu karakter ASCII berikut: '/', ':', '?', ',', atau '#'.

vehicleLocation

object (DeliveryVehicleLocation)

Lokasi terakhir kendaraan.

routePolylinePoints[]

object (LatLng)

Daftar titik yang jika terhubung akan membentuk polyline rute yang diharapkan kendaraan ke lokasi tugas ini.

remainingStopCount

integer

Menunjukkan jumlah perhentian yang tersisa bagi kendaraan hingga perhentian tugas tercapai, termasuk perhentian tugas. Misalnya, jika perhentian berikutnya kendaraan adalah perhentian tugas, nilainya akan menjadi 1.

remainingDrivingDistanceMeters

integer

Total jarak yang tersisa dalam meter ke VehicleStop yang diinginkan.

estimatedArrivalTime

string (Timestamp format)

Stempel waktu yang menunjukkan perkiraan waktu tiba ke lokasi perhentian.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

estimatedTaskCompletionTime

string (Timestamp format)

Stempel waktu yang menunjukkan perkiraan waktu penyelesaian Tugas.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

state

enum (State)

Status eksekusi Tugas saat ini.

taskOutcome

enum (TaskOutcome)

Hasil dari upaya untuk mengeksekusi Tugas.

taskOutcomeTime

string (Timestamp format)

Stempel waktu yang menunjukkan kapan hasil Tugas ditetapkan oleh penyedia.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

plannedLocation

object (LocationInfo)

Tidak dapat diubah. Lokasi tempat Tugas akan diselesaikan.

targetTimeWindow

object (TimeWindow)

Periode waktu selama tugas harus diselesaikan.

attributes[]

object (TaskAttribute)

Atribut khusus yang ditetapkan pada tugas.

Metode

get

Menampilkan instance TaskTrackingInfo yang ditentukan.