- Resource: DeliveryKendaraan
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Metode
Resource: DeliveryKendaraan
Pesan DeliveryVehicle
. Kendaraan pengiriman mengangkut kiriman dari depot ke lokasi pengiriman, dan dari lokasi pengambilan ke depot. Dalam beberapa kasus, kendaraan pengiriman juga mengangkut kiriman langsung dari lokasi pengambilan ke lokasi pengiriman.
Catatan: gRPC dan REST API menggunakan konvensi penamaan kolom yang berbeda. Misalnya, kolom DeliveryVehicle.current_route_segment
di gRPC API dan kolom DeliveryVehicle.currentRouteSegment
di REST API merujuk ke kolom yang sama.
Representasi JSON |
---|
{ "name": string, "lastLocation": { object ( |
Kolom | |
---|---|
name |
Nama unik Kendaraan Pengiriman ini. Formatnya adalah |
lastLocation |
Lokasi Kendaraan Pengiriman yang terakhir dilaporkan. |
navigationStatus |
Status navigasi Kendaraan Pengiriman. |
currentRouteSegment |
Polyline yang dienkode yang menetapkan rute yang direkomendasikan navigasi ke titik jalan berikutnya. Aplikasi pengemudi Anda akan mengupdate ini saat perhentian dicapai atau dilewati, dan saat navigasi diubah rute. Ada beberapa kasus ketika kolom ini mungkin tidak digunakan untuk mengisi
Dalam kasus ini, Fleet Engine mengisi kolom ini dengan rute dari VehicleStop yang terakhir diteruskan ke VehicleStop mendatang untuk memastikan konsumen kolom ini memiliki informasi terbaik yang tersedia di jalur Kendaraan Pengiriman saat ini. String berenkode base64. |
currentRouteSegmentEndPoint |
Lokasi tempat Kolom ini diabaikan dalam panggilan |
remainingDistanceMeters |
Jarak mengemudi yang tersisa untuk Fleet Engine mengabaikan kolom ini di |
remainingDuration |
Sisa waktu mengemudi untuk Fleet Engine mengabaikan kolom ini di Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
remainingVehicleJourneySegments[] |
Segmen perjalanan yang ditetapkan ke Kendaraan Pengiriman ini, mulai dari lokasi Kendaraan yang terakhir dilaporkan. Kolom ini tidak akan diisi dalam respons |
attributes[] |
Daftar atribut Kendaraan Pengiriman kustom. Kendaraan Pengiriman dapat memiliki maksimal 100 atribut, dan setiap atribut harus memiliki kunci yang unik. |
type |
Jenis kendaraan pengiriman ini. Jika tidak disetel, nilai defaultnya adalah |
DeliveryVehicleAttribute
Menjelaskan atribut kendaraan sebagai pasangan nilai kunci. "key:value" panjang string tidak boleh lebih dari 256 karakter.
Representasi JSON |
---|
{ "key": string, "value": string, // Union field |
Kolom | |
---|---|
key |
Kunci atribut. |
value |
Nilai atribut. |
Kolom union delivery_vehicle_attribute_value . Nilai atribut, dapat berupa string, bool, atau tipe ganda. delivery_vehicle_attribute_value hanya dapat berupa salah satu dari berikut: |
|
stringValue |
Nilai atribut berjenis string. Catatan: Ini sama dengan kolom |
boolValue |
Nilai atribut yang diketik Boolean. |
numberValue |
Nilai atribut dengan jenis ganda. |
DeliveryVehicleType
Jenis kendaraan pengiriman.
Enum | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
Nilai tidak digunakan. |
AUTO |
Mobil. |
TWO_WHEELER |
Sepeda motor, moped, atau kendaraan roda dua lainnya |
BICYCLE |
Transportasi yang ditenagai oleh manusia. |
PEDESTRIAN |
Pengangkut manusia, biasanya berjalan atau berlari, yang berjalan di sepanjang jalur pejalan kaki. |
Metode |
|
---|---|
|
Membuat dan menampilkan DeliveryVehicle baru. |
|
Menampilkan instance DeliveryVehicle yang ditentukan. |
|
Mendapatkan semua DeliveryVehicle yang memenuhi kriteria pemfilteran yang ditentukan. |
|
Menulis data DeliveryVehicle yang diperbarui ke Fleet Engine, dan menetapkan Tasks ke DeliveryVehicle . |